home *** CD-ROM | disk | FTP | other *** search
/ Shareware Grab Bag / Shareware Grab Bag.iso / 003 / list593.arc / LIST593.DOC < prev   
Encoding:
Text File  |  1986-07-15  |  23.0 KB  |  663 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.             LIST Version 5.93
  7.         (c) Copyright Vernon D. Buerg 1986
  8.  
  9.               July 15, 1986
  10.  
  11.  
  12.  
  13.             Table of Contents
  14.             -----------------
  15.  
  16.         Description ......................  1
  17.  
  18.         Keys and commands ................  2
  19.  
  20.         Positioning to lines .............  4
  21.  
  22.         Display format ...................  5
  23.          Status line .....................  5
  24.          Command line ....................  6
  25.  
  26.         Cloning procedure ................  7
  27.          DEBUG Information ...............  8
  28.          Screen attributes ...............  9
  29.  
  30.         Searching for text................ 10
  31.  
  32.         Filtering ........................ 11
  33.  
  34.         Update history ................... 12
  35.  
  36.         Restrictions ..................... 14
  37.  
  38.  
  39.                              LIST      Page 1
  40.  
  41.  Command  LIST
  42.  -------------
  43.  
  44.  Purpose:  To display the contents of an ASCII text file,  line by  line
  45.     with the aid of scrolling, positioning and filtering commands.
  46.  
  47.  Format:   LIST  [d:][path]filename[.ext]
  48.  
  49.  Remarks:  You may rename the program file to any convenient name,  such
  50.     as L.COM or LIST.COM.
  51.  
  52.        The "filename" is optional.  If omitted, you are prompted  to
  53.     to enter  a filename.    You may  include drive,  path, and  wild
  54.     cards in the file name.   The first file which matches    the name
  55.     is  displayed.    Each file which  matches the  "filename" may  be
  56.     displayed.
  57.  
  58.        LIST was  designed to  display ASCII  files.  That  is, files
  59.     which  contain    text  and  not    binary    or  control codes.  Text
  60.     characters  usually  range  from a  value of 32 to 127.  To view
  61.     binary files (COM, EXE, etc), the alt-H hex dump display  option
  62.     is available.
  63.  
  64.        Characters  below  32  (a  blank)  are  replaced with a funny
  65.     character to indicate that a non-displayable character has  been
  66.     encountered.  This character is an  upside-down  question  mark.
  67.     Characters above  127  may be valid graphic characters,  and may
  68.     be displayed if  the '8' command  is in effect.   To insure that
  69.     characters above ASCII value 127 are not displayed, use the  '7'
  70.     command.
  71.  
  72.        The top line of the display gives the file name, current right
  73.     scroll offset, and the file's creation date and time. Optionally,
  74.     a ruler may be displayed on the top line by using the alt-R keys.
  75.  
  76.        The    file  is  displayed  with  one    logical  record  on each
  77.     80-column display line.   A logical record  ends in a  linefeed.
  78.     The maximum logical record may    be 256 characters long.  If  the
  79.     record exceeds 80  characters, you may    view the portion  beyond
  80.     the 80 columns    by using the  scroll right command,  or by using
  81.     the  Wrap  feature.  The  Wrap    command  toggles  ON or OFF  the
  82.     wrapping of lines longer than 80 characters. With Wrap on, lines
  83.     are  displayed in  their  entirety,  80  characters per  display
  84.     line.  The scroll -left and  -right functions are disabled  when
  85.     Wrap is ON.
  86.  
  87.        The file may  be PRINTed as    it it displayed.   The P command
  88.     toggles  the  printer  on  or  off.   When  first entered, the P
  89.     command causes the current screen  to be printed.  As new  lines
  90.     are displayed, they too are printed.  Printing may be stopped by
  91.     entering another P command.  The PrtSc key may also be used, but
  92.     the title and prompt lines will be printed with the lines of the
  93.     file. Empty lines cause a line to be skipped on the printer. The
  94.     letter P is displayed in column 80 of the top line while printing.
  95.  
  96.                              LIST      Page 2
  97.  
  98.  Key functions and Commands
  99.  --------------------------
  100.  
  101.     On the COMMAND line, enter a letter or control key:
  102.  
  103.     Control key     Function
  104.     -----------    -------------------------------
  105.     left arrow    scroll left 20 columns
  106.     right arrow    scroll right 20 columns
  107.     up arrow    up one (previous) line
  108.     down arrow    down one (next) line
  109.  
  110.     Enter        continue to next page
  111.     END        position to end of file (bottom)
  112.     ESCape        Display next matching file
  113.     HOME        restart from first line (top)
  114.     PgUp        scroll up one page, 23 lines
  115.     PgDn        scroll down one page, 23 lines
  116.  
  117.  
  118.     Letter(s)     Default    Function
  119.     ---------     -------    ------------------------
  120.     A            find next occurance of 'text' (Again)
  121.     B            skip to end of file (Bottom)
  122.     C        off    toggles Closing of (shared) files
  123.     D            scroll Down one page
  124.     F            Find 'text' regardless of case
  125. ||    G            Get new filename/filespec (also alt-F)
  126.     H or ?            list commands (Help)
  127.     K        off    toggle Keyboard flush; if on, commands
  128.                 may be queued up by holding a key down
  129.     L            scroll Left 20 columns
  130.     M            toggle test for display retrace, if on
  131.                 the display is faster but may flicker;
  132.                 not applicable to monochrome monitors
  133.     N            down one (Next) line
  134.     P        off    toggle Printer on or off
  135.     Q            Quit, display next matching file
  136.     R            scroll Right 20 columns
  137.     S            Scan for exact text match, case dependent
  138.     T            restart from first line (Top)
  139.     U            scroll Up one page (23 lines)
  140.     W        off    toggle Wrap of lines over 80 chars
  141.     X            terminate, clear screen and eXit to DOS
  142.  
  143.     7        off    turn off high bit (non-graphics only)
  144.     8        on    leave high bit on (graphics)
  145.     *        off    toggles special * document filtering
  146.  
  147.     +            position a given number of lines forwards
  148.     -            position a given number of lines backwards
  149.  
  150.     \text            Find 'text' regardless of case
  151.     /text            Scan for exact text match
  152.  
  153.                              LIST      Page 3
  154.  
  155.  Key functions and Commands (cont.)
  156.  --------------------------
  157.  
  158.  
  159.     Control key      Function
  160.     -----------     -------------------------------------------
  161.      F1          Help - display summary of commands
  162.      F3          Find next occurrance of text after Scan or Find
  163.      F10         Exit to DOS
  164.  
  165.      F5          change background color for main body of display
  166.      F6          change foreground color for main body of display
  167.      F7          change background color for top and bottom lines
  168.      F8          change foreground color for top and bottom lines
  169.  
  170.      ctl-HOME         positions to a specific line number
  171.      ctl-PgUp         restart from first line (TOP)
  172.      ctl-PgDn         skip to end of file (BOTTOM)
  173.      ctl-left-arrow  reset scroll to column 1
  174.  
  175.      alt-C         clone LIST.COM, change colors or options
  176.              permanently in program file
  177.      alt-H         toggles hex dump formatted display
  178.      alt-R         toggles display of a ruler on the top line
  179.      alt-S         toggles file Sharing option, when off
  180.              files remain open until program termination
  181.  
  182. ||   alt-A         toggle Apxcore(on), DesqView/DoubleDos(off-default) use
  183.  
  184. |    alt-P         toggle preloading of files, default is on
  185. |             When the file is pre-loaded, the ending line
  186. |             line number becomes known.
  187.  
  188.      alt-F         prompt for new Filespec or filename to display
  189.              entering a leading asterisk (*) may be obscured
  190.              by some console enhancers or utilities, so enter
  191.              two asterisks, e.g. **.doc
  192.  
  193. |    alt-T         toggles expansion of TAB control characters, the
  194. |             tab columns are a multiple of 8, i.e. 1,9,17, etc.
  195. |             The default is to expand TABs.
  196.                              LIST      Page 4
  197.  
  198.  
  199.  Positioning to Lines
  200.  --------------------
  201.  
  202.        Each displayable line of the file is assigned a line number.
  203.     The first line is assigned line number 1.  The highest allowable
  204.     line number is 65535.  In order to determine the last line
  205.     number, the entire file must be read.  For this reason, the
  206.     first time that the END (bottom) command is issued, it will take
  207. |    longer to process. This is not necessary if the file is preloaded.
  208.  
  209.        If the Wrap option is in effect, there is one line number
  210.     required for each 80 bytes of the file records.
  211.  
  212.        If the hex dump option is in effect, there is one line number
  213.     required for each 16 bytes of the file.
  214.  
  215.        You may position to a specific line number by using the
  216.     c-Home, Ctrl key and Home key, or the # key.  When c-Home is
  217.     entered, you are prompted for the line number.    Enter the 1 to 5
  218.     digit line number.  The display will now begin with that line
  219.     number at the top of the screen.
  220.  
  221.        To position forward or backward, you may use the + (plus), or
  222.     - (minus) keys.  You are prompted to enter the number of lines
  223.     to be skipped.    The display resumes at the line number shown on
  224.     the top (status) line, plus or minus the number of lines that
  225.     you specified.
  226.                              LIST      Page 5
  227.  
  228.  Display format
  229.  --------------
  230.  
  231.        The monitor display is defined in terms of lines and columns.
  232.     A typical monitor can display 25 lines of 80 columns each.  LIST
  233.     attempts to use the number of lines and  columns for the monitor
  234.     mode in use.  For example, if the monitor is in 40 column  mode,
  235.     LIST displays only 40 characters per line.
  236.  
  237.        The top line of the    display is called  the Status line.  The
  238.     bottom line is called the Command line.  The remaining lines are
  239.     called the  primary  display  window,  and are usually lines two
  240.     through 24.
  241.  
  242.  
  243.  Status line format
  244.  ------------------
  245.  
  246.     The Status line has the following format:
  247.  
  248.      LIST   lllll nnnnnnn +sss mm/dd/yy hh:mm  - filename
  249.  
  250.     where,
  251.  
  252.     'LIST'     is the name of this program
  253.  
  254.     'lllllll'  is the line number of the first line in the
  255.           display window (usually on line 2)
  256.  
  257.     'nnnnnnn'  is the line number of the last record, if known
  258.  
  259.     '+sss'     if displayed, this is the Scroll amount, in
  260.           multiples of 20, corresponding to the number
  261.           of columns that the display has been shifted
  262.           to the right to view records longer than 80
  263.  
  264.     'mm/dd/yy' is the file's creation date
  265.     'hh:mm'    is the file's creation time
  266.                              LIST      Page 6
  267.  
  268.  Command line format
  269.  -------------------
  270.  
  271.     The Command line has the following format:
  272.  
  273. |     command message ______ St: dbkmpswt Keys: arrows X=exit ?=Help
  274.  
  275.     where,
  276.  
  277.       'command' indicates the current process:
  278.  
  279.       'Command'   you are being asked to enter a command
  280.                enter the letter, or press the keys for
  281.                the action to perform
  282.  
  283.       'Reading '   the file data is being read
  284.       'Filter  '   the file data is being formatted for display
  285.       'Scanning'   the Scan/Find text is being searched for
  286.  
  287.       'Scan   '   you are being asked to enter text to locate
  288.       'Find   '    in the file, up to 31 characters may be entered
  289.  
  290.       '# lines?'   you are being asked to enter a 1 to 5 digit
  291.                number that is the amount of lines to skip
  292.  
  293.       'Line #? '   you are being asked to enter a 1 to 5 digit
  294.                line number to which the display is to be
  295.                positioned
  296.  
  297.  
  298.     'message' may be one of:
  299.  
  300.       '*** Text not found ***'
  301.        the Scan/Text was not found in the file
  302.  
  303.       '   *** Top of file ***'
  304.        the first line of the file is being displayed
  305.  
  306.       '   *** End-of-file ***'
  307.        the last line of the file is being displayed
  308.  
  309.     St: indicate status of toggles, lower case means off:
  310.  
  311.     'D'       indicates that the hex Dump display option is in use
  312.     'b'       indicates whether the 7-bit, 8-bit, or *-option is
  313.           in use
  314.     'K'       indicates that the Keyboard flush option is in use
  315.     'M'       indicates that tests for monitor retrace are not made
  316.     'P'       indicates that Print is in use
  317.     'C'       indicates that the C (file sharing) is in use
  318.     'W'       indicates that the Wrap mode is in effect
  319. |    'T'       indicates that TAB characters are expanded
  320.                              LIST      Page 7
  321.  
  322.  Cloning procedure
  323.  -----------------
  324.  
  325.        The screen colors, the display retrace testing (M), the file
  326.     closing (C) and ruler (alt-R) options may be permanently set in
  327.     the program by using the alt-C cloning function.
  328.  
  329.        For cloning to take effect, the program must be called
  330.     LIST.COM and it must be on the current drive and in the current
  331.     directory. There are two versions of the LIST COM file. One is
  332.     the normal program. The other, which contains an 'S' as the last
  333.     letter of the file name, is a slightly smaller file that excludes
  334.     the Help screen. You may use either COM file for cloning.
  335.  
  336.        The clonable options (command toggles) are:
  337.  
  338.          M       = Mono monitor, affects retrace testing,
  339.          C       = file(s) are shared,
  340.          W       = Wrap long lines
  341.          8/7/* = display all 256 values, or 7-bit, or special cases
  342.          K       = flush Keyboard each time a command is read
  343.          alt-H = hex dump display, like the DEBUG format
  344.          alt-R = use ruler on top line,
  345. |         alt-T = toggle expansion of TAB characters
  346.  
  347.        These clonable options have no status line indications:
  348.  
  349. ||         alt-A = set on if using Apxcore, off if using Double Dos
  350.          alt-P = set on to force preloading (reading) of entire
  351. ||             file before any lines are displayed, default is on.
  352.  
  353.                              LIST      Page 8
  354.  
  355.  
  356.  DEBUG Information
  357.  -----------------
  358.  
  359.        An alternative to cloning is to use DEBUG to make permanent
  360.     changes. Here is a list of key items and their addresses:
  361.  
  362.        0126 - special lines 1 and 25 colors, default is 01 (blue)
  363.           Refer to a technical reference guide for the
  364.           attribute values for the colors that you want.
  365.        0128 - normal lines 2 thru 24 colors, default is 02 (green)
  366.        012A - bright color for Find/Scan, default is 0C (bright red)
  367.        012C - options; bits 0 through 6
  368. ||           MRSD WHK.  M = mono, retrace testing if off, x'01'
  369.                   R = ruler, x'02'
  370.                   S = shared, x'04'
  371.                   D = hex display, x'08'
  372.                   W = wrap mode, x'10'
  373.                   H = hi-bit on, x'20'
  374.                   K = kybd flush, x'40'
  375.  
  376.        012D - clonable options, not indicated:
  377. ||           .PAT. .... P = Preload file if on, x'02', default is on
  378. ||                  A = Apxcore if on, DoubleDos/DV if off, x'04'
  379. ||                  T = if on, expand TABs, x'08, default is on
  380.  
  381.           By specifying the bit value, the option is enabled.
  382.           For example, to enable Shared and Retrace, specify
  383. ||          a hex value of the sum, or 01+04 = 05.
  384.  
  385.        The letters and command keys may also be changed. There are
  386.     two tables involved:  WHAT and WHERE.  The WHAT table contains
  387.     a list of one-byte keyboard codes.  The WHERE table contains a
  388.     list of two-byte matching addresses.  If you really want to
  389.     change the codes, here are the DEBUG addresses:
  390.  
  391. ||       035B - *WHAT* eye catcher
  392. ||       0361 - list of one byte command letters and codes
  393.  
  394. ||       039D - *WHERE* eye catcher
  395. ||       03A4 - list of two byte addresses of processing routines
  396.  
  397.     NOTE: These DEBUG addresses are version dependent.
  398.     ==================================================
  399.  
  400.                              LIST      Page 9
  401.  
  402.  Screen attributes
  403.  -----------------
  404.  
  405.        The colors used for displaying the titles and main body of
  406.     text may be changed temporarily or permanently.  To make a
  407.     permanent change, the cloning command alt-C is used.  It
  408.     requires that the LIST.COM program file be on the current drive
  409.     and in the current directory.
  410.  
  411.        There are three classes of attributes used.    One for normal
  412.     display lines - lines 2 to 24 - another for special lines -
  413.     lines 1 and 25, and a third for the Find/Scan color.  The border
  414.     is not changed.  The foreground color applies to the characters
  415.     displayed.
  416.  
  417.     These color attributes may be changed by using these function keys:
  418.  
  419.       For the main body of text:
  420.  
  421.         F5 - background color
  422.         F6 - foreground color
  423.  
  424.       For the top and bottom lines:
  425.  
  426.         F7 - background color
  427.         F8 - foreground color
  428.  
  429.  
  430.     Once you have decided upon the colors, use the alt-C key
  431.     combination to change the LIST.COM program file.
  432.                              LIST      Page 10
  433.  
  434.  Scanning for text
  435.  -----------------
  436.  
  437.  
  438.        You may use    Find (\)  to search for text  regardless  of the
  439.     case, or you may use Scan (/) to find an exact match.
  440.  
  441.        To scan for a character string, type a slash (/) followed  by
  442.     one or more (up to 31)    characters.  The scan text, but not  the
  443.     slash,    is  displayed  on  the    command  line.    The scan is case
  444.     sensitive.  That is, lower case scan text will only match  lower
  445.     lower case file text.
  446.  
  447.        While  the  program    is  searching  for  the text, the bottom
  448.     display line  is changed  to say "Scanning".  Pressing  any  key
  449.     while  the search is in progress will  terminate the  search and
  450.     display the message 'Text not found' on the bottom line.
  451.  
  452.        If the text is found, the line containing it is displayed  as
  453.     a high-intensity line (bright color).
  454.  
  455.        If the text is NOT found, the bottom line (25) is changed  to
  456.     say '*** text not found ***', and the display remains unchanged.
  457.  
  458.        To find the next occurrance of the same text,  use the A)gain
  459.     command, or press the F3 key.
  460.  
  461.        If the PCED keyboard enhancement program is installed, the
  462.     up/down cursor keys may be used to recall and edit previously
  463.     entered Scan/Find text.
  464.  
  465.        In a shared file environment, if the file changes while being
  466.     listed, the file position may become invalid.  Use the HOME
  467.     command to insure proper file synchronization, or use the C
  468.     (shared) option.
  469.  
  470.                              LIST      Page 11
  471.  
  472.  Filtering
  473.  ---------
  474.  
  475.        Filtering is the term used to describe the process that LIST
  476.     uses to format file data for displaying on a monitor. After data
  477.     is read from a file, it is filtered. The method of filtering
  478.     depends upon the options in effect.
  479.  
  480.        For a typical ASCII text file, the filter removes carriage
  481.     return and line feed characters, and expands TAB characters.
  482.  
  483.        The 7, 8, and * (asterisk) commands determine whether
  484.     characters above ASCII-127 are displayed.  If the hi-bit option
  485.     is off (7 command), the filter strips the high order bit from
  486.     each character.  If the hi-bit option is on (8 command), all
  487.     characters, including graphic characters above ASCII-127, are
  488.     displayed.
  489.  
  490.        The * (asterisk) command displays only ASCII characters
  491.     below 128 (x'80'), but treats the special characters x'8A' and
  492.     x'8D' as line-feed and carriage-return control characters.  Any
  493.     other characters above 127 are treated as spaces.
  494.  
  495.        The Wrap option causes the filtering to insure that no line
  496.     exceeds the width of the monitor, e.g. 80 characters.
  497.  
  498.        The hex dump option (alt-H) causes the filtering to reformat
  499.     the file data into a DEBUG-like display format. The largest
  500.     file that can be "dumped" is 1 million bytes.
  501.  
  502. |       An attempt is made to retain the file position when
  503. |    switching from normal to hex-dump display, but due to
  504. |    filtering changing record lengths, the hex display may
  505. |    begin before the current record.
  506.  
  507.     NOTE: The EOF control character is ignored in this version.
  508.  
  509.                              LIST      Page 12
  510.  
  511.  Update history
  512.  --------------
  513.  
  514.  Lines beginning with | denote changes to the latest version.
  515.  
  516.     Version 4.1, April 27, 1984.
  517.     Version 4.15, June 2, 1984.
  518.     Version 4.2, July 14, 1984.
  519.     Version 5.0, August 10, 1984.
  520.     Version 5.1, August 27, 1984.
  521.     Version 5.2, September 29, 1984.
  522.     Version 5.4, March 22, 1984.
  523.     Version 5.48, May 27, 1985.
  524.     Version 5.49, May 31, 1985.
  525.     Version 5.52, July 15, 1985.
  526.     Version 5.56, December 20, 1985.
  527.     Version 5.64, January 6, 1986.
  528.     Version 5.65, January 16, 1986.
  529.     Version 5.67, February 11, 1986.
  530.     Version 5.68, February 27, 1986.
  531.     Version 5.69, April 14, 1986.
  532.  
  533.     Version 5.70 through 5.82, April 16, 1986.
  534.         - Rewritten to allow implementation of new features.
  535.  
  536.     Version 5.83, May 6, 1986.
  537.       SOL, version 1, adds:
  538.         - line numbering, changes use of +, -, and ctrl-HOME
  539.         - alt-H hex dump display
  540.         - allows cloning of Wrap, Hibit, alt-R ruler, Kybd flush
  541.         - adds indication of command toggles to top line
  542.         - corrects and improves Scan and Find
  543.  
  544.     Version 5.84, May 8, 1986.
  545.         - add * command to toggle special document filter,
  546.           all characters above x'80', except 8A and 8D, are
  547.           suppressed
  548.         - correct hex dump display producing duplicate
  549.           last line
  550.         - add alt-D command (like alt-H) to toggle hex dump
  551.         - change status line H indicator to 7/8/*
  552.  
  553.     Version 5.85, May 9, 1986.
  554.         - add alt-S (like C) to toggle Shared option
  555.         - correct Scan failure when using Shared option
  556.           with several files (widcard used)
  557.         - improve speed of hex dump display
  558.  
  559.                              LIST      Page 13
  560.  
  561.  Update history (cont'd)
  562.  --------------
  563.  
  564.     Version 5.86, May 10, 1986
  565.         - correction to TOF and EOF status messages
  566.  
  567.     Version 5.87, May 11, 1986
  568.         - correct loop displaying short files
  569.         - use hibit (7 or 8) to suppress control chars in hex dump
  570.           for Printing
  571.  
  572.     Version 5.88, May 13, 1986
  573.         - correct Scan/Find not checking last character of records
  574.  
  575.     Version 5.89, May 14, 1986
  576.         - correct Filter loop when last byte of file block is a CR
  577.         - correct Print ignoring blank lines
  578.  
  579.     Version 5.90, May 18, 1986
  580.         - correct not displaying last record of file if file does
  581.           not end in an LF
  582.         - change hex dump to use 7/8/* options
  583.  
  584.     Version 5.91, May 19, 1986
  585.         - correct testing and display of M monitor retrace option
  586.  
  587.     Version 5.91F, June 6, 1986
  588.         - special ANSI version for use with CTTY and BBS/Doors,
  589.           also called DRLIST.
  590.  
  591.     Version 5.92, June 14, 1986
  592.         - changed 7/8/* to stay at the same line when switching
  593.         - added check for keyboard input during scan,
  594.           pressing any key during Scan/Find will abort the scan.
  595.         - the entire file is read before any lines are displayed
  596.         - added alt-A cloning option to indicate use of Apxcore or
  597.           DoubleDos, since Desqview works properly in all cases but
  598.           Apxcore does not.
  599.         - added alt-P cloning option to force reading of entire file
  600.           before any lines are displayed.
  601.         - added alt-F to prompt for new filename/filespec to display
  602.         - added last line number to top line status information
  603.         - moved toggle indicators to bottom line as 'St:' fields
  604.  
  605.     Version 5.93, July 8, 1986
  606. |        - added the alt-T command to toggle expansion of TABs
  607. |        - changed hex dump to begin at currently displayed record
  608. |        - changed hex dump to not display data beyond the end of
  609. |          the file, i.e. the file size is not a multiple of 16.
  610. |        - corrected cloning of invisible alt-A and alt-P options
  611. |        - correct problems with Desqview and Double DOS due to the
  612. |          APX Core option being defaulted to on.
  613. ||        - documentation corrections for DEBUG changes to A and P
  614.                              LIST      Page 14
  615.  
  616.  Restrictions
  617.  ------------
  618.  
  619.     o  The program requires 60K bytes of memory. If more memory is
  620.        available, it is used to store more of the file in memory.
  621.  
  622.     o  The line number is currently limited to 65535.
  623.  
  624. ||    o  The file size is limited to 16 million bytes for ASCII files,
  625. ||       and to 1 million bytes for hex-dump files
  626.  
  627.     o  PC-DOS Version 2.0 or later is required.
  628.  
  629.     o  ANSI.SYS is NOT required.
  630.  
  631.  
  632.     Written by Vernon Buerg for the  IBM PC using DOS 2.0 or
  633.     later, including DOS 3.1.
  634.  
  635.     LIST is supplied for personal, private use. Feel free to
  636.     distribute LIST given these restrictions:
  637.  
  638.       o  the program shall be supplied in its original,
  639.          unmodified form, which includes this documentation;
  640.  
  641.       o  no fee is charged.
  642.  
  643.       o  commmercial use is prohibited.
  644.  
  645.       o  the program may not be included - or bundled - with
  646.          other goods or services. Exceptions may be granted
  647.          upon written request only.
  648.  
  649.     If you are using LIST and find it of value, your gift in
  650.     any amount ($15 suggested) will be greatly appreciated.
  651.     Makes checks payable to Vernon D. Buerg. Thank you.
  652.  
  653.     For use by corporations and other institutions, please
  654.     contact me at AAI Systems for a site licensing agreement.
  655.  
  656.         Vernon D. Buerg
  657.         456 Lakeshire Drive
  658.         Daly City, CA 94015-4223
  659.  
  660.         Data: (415) 994-2944 (VOR BBS)
  661.         Compuserve: 70007,1212
  662.  
  663.